package com.jy.modules.cims.data.common.dto;

import java.math.BigDecimal;
import java.util.Date;

import com.jy.platform.core.common.BaseDTO;
/**
 *@Description:T_C_MM_BORROWER
 *@author dell
 *@version 1.0,
 *@date 2015-09-14 09:54:36
 */
public class TCMmBorrowerDTO extends BaseDTO{

	private static final long serialVersionUID = 1L;

	/**ID*/
	private java.lang.Long id;

	/**合同编号*/
	private java.lang.String contractNo;

	/**最高学历*/
	private java.lang.String hDegree;

	/**现住址详细地址*/
	private java.lang.String currentAddr;

	/**现住址地区编码*/
	private java.lang.String currentAreacode;

	/**住宅类型*/
	private java.lang.String homeType;

	/**户籍详细地址*/
	private java.lang.String hometownAddr;

	/**户籍地区编码*/
	private java.lang.String hometownAreacode;

	/**客户基本信息.户籍详细地址，客户基本信息现住址比对结果*/
	private java.lang.String hometownApplocation;

	/**您来本市的年份*/
	private java.lang.String inCityYear;

	/**税后月均总收入(元)*/
	private BigDecimal afterTaxMonthlyIncome;

	/**创建时间*/
	private java.sql.Timestamp createTime;

	/**修改时间*/
	private java.sql.Timestamp modifyTime;

	/**创建人*/
	private java.lang.String createBy;

	/**修改人*/
	private java.lang.String modifyBy;

	/**数据有效性  0:无效  1：有效*/
	private java.lang.String validateState;

	/**客户编号*/
	private java.lang.String custCode;


	/** 每月家庭支出  */
	private BigDecimal famMonPay;
	
	/** 家庭税后收入 */
	private BigDecimal singleIncome;
	
	/** 共同居住者*/
	private String homePartner;
	
	/** 最高接受的月换金额*/
	private BigDecimal monthPayment;
	
	/** 家人是否知晓*/
	private String familyIsKnown;
	
	/** 提交城市*/
	private String submitCity;
	
	/** 审批时间*/
	private Date apprDate;
	
	/** 签约时间*/
	private Date signDate;
	
	/** 身份证有效期*/
	private Date idPeriod;
	
	/** 邮箱*/
	private String email;
	
	/** 是否有子女*/
	private String isHasChild;
	
	/** 确认时间*/
	private Date affirmDateTime;
	
	/**
	 *方法: 获得id
	 *@return: java.lang.Long  id
	 */
	public java.lang.Long getId(){
		return this.id;
	}

	/**
	 *方法: 设置id
	 *@param: java.lang.Long  id
	 */
	public void setId(java.lang.Long id){
		this.id = id;
	}

	/**
	 *方法: 获得contractNo
	 *@return: java.lang.String  contractNo
	 */
	public java.lang.String getContractNo(){
		return this.contractNo;
	}

	/**
	 *方法: 设置contractNo
	 *@param: java.lang.String  contractNo
	 */
	public void setContractNo(java.lang.String contractNo){
		this.contractNo = contractNo;
	}

	/**
	 *方法: 获得hDegree
	 *@return: java.lang.String  hDegree
	 */
	public java.lang.String getHDegree(){
		return this.hDegree;
	}

	/**
	 *方法: 设置hDegree
	 *@param: java.lang.String  hDegree
	 */
	public void setHDegree(java.lang.String hDegree){
		this.hDegree = hDegree;
	}

	/**
	 *方法: 获得currentAddr
	 *@return: java.lang.String  currentAddr
	 */
	public java.lang.String getCurrentAddr(){
		return this.currentAddr;
	}

	/**
	 *方法: 设置currentAddr
	 *@param: java.lang.String  currentAddr
	 */
	public void setCurrentAddr(java.lang.String currentAddr){
		this.currentAddr = currentAddr;
	}

	/**
	 *方法: 获得currentAreacode
	 *@return: java.lang.String  currentAreacode
	 */
	public java.lang.String getCurrentAreacode(){
		return this.currentAreacode;
	}

	/**
	 *方法: 设置currentAreacode
	 *@param: java.lang.String  currentAreacode
	 */
	public void setCurrentAreacode(java.lang.String currentAreacode){
		this.currentAreacode = currentAreacode;
	}

	/**
	 *方法: 获得homeType
	 *@return: java.lang.String  homeType
	 */
	public java.lang.String getHomeType(){
		return this.homeType;
	}

	/**
	 *方法: 设置homeType
	 *@param: java.lang.String  homeType
	 */
	public void setHomeType(java.lang.String homeType){
		this.homeType = homeType;
	}

	/**
	 *方法: 获得hometownAddr
	 *@return: java.lang.String  hometownAddr
	 */
	public java.lang.String getHometownAddr(){
		return this.hometownAddr;
	}

	/**
	 *方法: 设置hometownAddr
	 *@param: java.lang.String  hometownAddr
	 */
	public void setHometownAddr(java.lang.String hometownAddr){
		this.hometownAddr = hometownAddr;
	}

	/**
	 *方法: 获得hometownAreacode
	 *@return: java.lang.String  hometownAreacode
	 */
	public java.lang.String getHometownAreacode(){
		return this.hometownAreacode;
	}

	/**
	 *方法: 设置hometownAreacode
	 *@param: java.lang.String  hometownAreacode
	 */
	public void setHometownAreacode(java.lang.String hometownAreacode){
		this.hometownAreacode = hometownAreacode;
	}

	/**
	 *方法: 获得hometownApplocation
	 *@return: java.lang.String  hometownApplocation
	 */
	public java.lang.String getHometownApplocation(){
		return this.hometownApplocation;
	}

	/**
	 *方法: 设置hometownApplocation
	 *@param: java.lang.String  hometownApplocation
	 */
	public void setHometownApplocation(java.lang.String hometownApplocation){
		this.hometownApplocation = hometownApplocation;
	}

	/**
	 *方法: 获得inCityYear
	 *@return: java.lang.String  inCityYear
	 */
	public java.lang.String getInCityYear(){
		return this.inCityYear;
	}

	/**
	 *方法: 设置inCityYear
	 *@param: java.lang.String  inCityYear
	 */
	public void setInCityYear(java.lang.String inCityYear){
		this.inCityYear = inCityYear;
	}

	/**
	 *方法: 获得afterTaxMonthlyIncome
	 *@return: java.lang.Long  afterTaxMonthlyIncome
	 */
	public BigDecimal getAfterTaxMonthlyIncome(){
		return this.afterTaxMonthlyIncome;
	}

	/**
	 *方法: 设置afterTaxMonthlyIncome
	 *@param: java.lang.Long  afterTaxMonthlyIncome
	 */
	public void setAfterTaxMonthlyIncome(BigDecimal afterTaxMonthlyIncome){
		this.afterTaxMonthlyIncome = afterTaxMonthlyIncome;
	}

	/**
	 *方法: 获得createTime
	 *@return: java.sql.Timestamp  createTime
	 */
	public java.sql.Timestamp getCreateTime(){
		return this.createTime;
	}

	/**
	 *方法: 设置createTime
	 *@param: java.sql.Timestamp  createTime
	 */
	public void setCreateTime(java.sql.Timestamp createTime){
		this.createTime = createTime;
	}

	/**
	 *方法: 获得modifyTime
	 *@return: java.sql.Timestamp  modifyTime
	 */
	public java.sql.Timestamp getModifyTime(){
		return this.modifyTime;
	}

	/**
	 *方法: 设置modifyTime
	 *@param: java.sql.Timestamp  modifyTime
	 */
	public void setModifyTime(java.sql.Timestamp modifyTime){
		this.modifyTime = modifyTime;
	}

	/**
	 *方法: 获得createBy
	 *@return: java.lang.String  createBy
	 */
	public java.lang.String getCreateBy(){
		return this.createBy;
	}

	/**
	 *方法: 设置createBy
	 *@param: java.lang.String  createBy
	 */
	public void setCreateBy(java.lang.String createBy){
		this.createBy = createBy;
	}

	/**
	 *方法: 获得modifyBy
	 *@return: java.lang.String  modifyBy
	 */
	public java.lang.String getModifyBy(){
		return this.modifyBy;
	}

	/**
	 *方法: 设置modifyBy
	 *@param: java.lang.String  modifyBy
	 */
	public void setModifyBy(java.lang.String modifyBy){
		this.modifyBy = modifyBy;
	}

	/**
	 *方法: 获得validateState
	 *@return: java.lang.String  validateState
	 */
	public java.lang.String getValidateState(){
		return this.validateState;
	}

	/**
	 *方法: 设置validateState
	 *@param: java.lang.String  validateState
	 */
	public void setValidateState(java.lang.String validateState){
		this.validateState = validateState;
	}

	/**
	 *方法: 获得custCode
	 *@return: java.lang.String  custCode
	 */
	public java.lang.String getCustCode(){
		return this.custCode;
	}

	/**
	 *方法: 设置custCode
	 *@param: java.lang.String  custCode
	 */
	public void setCustCode(java.lang.String custCode){
		this.custCode = custCode;
	}

	public BigDecimal getFamMonPay() {
		return famMonPay;
	}

	public void setFamMonPay(BigDecimal famMonPay) {
		this.famMonPay = famMonPay;
	}

	public BigDecimal getSingleIncome() {
		return singleIncome;
	}

	public void setSingleIncome(BigDecimal singleIncome) {
		this.singleIncome = singleIncome;
	}

	public java.lang.String gethDegree() {
		return hDegree;
	}

	public void sethDegree(java.lang.String hDegree) {
		this.hDegree = hDegree;
	}

	public String getHomePartner() {
		return homePartner;
	}

	public void setHomePartner(String homePartner) {
		this.homePartner = homePartner;
	}

	public BigDecimal getMonthPayment() {
		return monthPayment;
	}

	public void setMonthPayment(BigDecimal monthPayment) {
		this.monthPayment = monthPayment;
	}

	public String getFamilyIsKnown() {
		return familyIsKnown;
	}

	public void setFamilyIsKnown(String familyIsKnown) {
		this.familyIsKnown = familyIsKnown;
	}

	public String getSubmitCity() {
		return submitCity;
	}

	public void setSubmitCity(String submitCity) {
		this.submitCity = submitCity;
	}

	public Date getApprDate() {
		return apprDate;
	}

	public void setApprDate(Date apprDate) {
		this.apprDate = apprDate;
	}

	public Date getSignDate() {
		return signDate;
	}

	public void setSignDate(Date signDate) {
		this.signDate = signDate;
	}

	public Date getIdPeriod() {
		return idPeriod;
	}

	public void setIdPeriod(Date idPeriod) {
		this.idPeriod = idPeriod;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getIsHasChild() {
		return isHasChild;
	}

	public void setIsHasChild(String isHasChild) {
		this.isHasChild = isHasChild;
	}

	public Date getAffirmDateTime() {
		return affirmDateTime;
	}

	public void setAffirmDateTime(Date affirmDateTime) {
		this.affirmDateTime = affirmDateTime;
	}

}